<?php

require_once 'BaseModel.php';

/**
 * @access public
 * @author Joana
 * @package Mapping_Dead.Modèle
 */
class Repere extends BaseModel {

    /**
     * @AttributeType int
     */
    public $idRepere;

    /**
     * @AttributeType int
     */
    public $idPersonnage;

    /**
     * @AttributeType int
     */
    public $idEpisode;

    /**
     * @AttributeType int
     */
    public $idCarte;

    /**
     * @AttributeType int
     */
    public $idUser;

    /**
     * @AttributeType int
     */
    public $idInfoType;

    /**
     * @AttributeType float
     */
    public $coordX;

    /**
     * @AttributeType float
     */
    public $coordY;

    /**
     * @AttributeType int
     */
    public $statutVote;

    /**
     * @AttributeType int
     */
    public $infoResume;

    /**
     * @access public
     */
    public function __construct($id = null) {
        parent::__construct($id);
    }

    /**
     * @access public
     * @return int
     * @ReturnType int
     */
    public function getIdRepere() {
        return $this->idRepere;
    }

    /**
     * @access public
     * @param int idRepere
     * @return void
     * @ParamType idRepere int
     * @ReturnType void
     */
    public function setIdRepere($idRepere) {
        $this->idRepere = $idRepere;
    }

    /**
     * @access public
     * @return float
     * @ReturnType float
     */
    public function getCoordX() {
        return $this->coordX;
    }

    /**
     * @access public
     * @param float coordX
     * @return void
     * @ParamType coordX float
     * @ReturnType void
     */
    public function setCoordX($coordX) {
        $this->coordX = $coordX;
    }

    /**
     * @access public
     * @return float
     * @ReturnType float
     */
    public function getCoordY() {
        return $this->coordY;
    }

    /**
     * @access public
     * @param float coordY
     * @return void
     * @ParamType coordY float
     * @ReturnType void
     */
    public function setCoordY($coordY) {
        $this->coordY = $coordY;
    }

    /**
     * @access public
     * @return string
     * @ReturnType string
     */
    public function getImage() {
        return $this->image;
    }

    /**
     * @access public
     * @param string image
     * @return void
     * @ParamType image string
     * @ReturnType void
     */
    public function setImage($image) {
        $this->image = $image;
    }

    public function getIdEpisode() {
        return $this->idEpisode;
    }

    public function getIdUser() {
        return $this->idUser;
    }

    public function getIdPersonnage() {
        return $this->idPersonnage;
    }

}

?>